package com.example.demo.pojo.param;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

@Data
@Accessors(chain = true)
public class PullStockParam implements Serializable {

    @NotNull(message = "获取失败，必须提交最后更新时间(yyyy-MM-dd HH:mi:ss)")
    @ApiModelProperty(value = "最后更新时间", required = true)
    private String startTime; //最后更新时间 yyyy-MM-dd HH:mi:ss

    @NotNull(message = "获取失败，必须提交最后更新截至时间(yyyy-MM-dd HH:mi:ss)")
    @ApiModelProperty(value = "最后更新截至时间", required = true)
    private String endTime; //最后更新时间截至 yyyy-MM-dd HH:mi:ss

    @NotNull(message = "获取失败，必须提交业务类型")
    @ApiModelProperty(value = "业务类型", required = true)
    private String yewType; //业务类型

    @ApiModelProperty(value = "单据ID")
    private Integer billNo; //单据ID 传值时仅查当前单据的数据
}
